package com.yang.dto.req;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.Pattern;
import lombok.Data;

/**
 * 管理员登录请求参数
 * 作者：孤城暖阳y
 * 开发时间：2025-02-26
 */
@Data
@Schema(description = "管理员登录请求参数")
public class AdminLoginReqDTO {

    /**
     * 管理员账号
     */
    @Pattern(regexp = "^\\S{5,16}$")
    @Schema(description = "管理员账号")
    private String username;

    /**
     * 管理员密码
     */
    @Pattern(regexp = "^\\S{5,16}$")
    @Schema(description = "管理员密码")
    private String password;

    /**
     * 最后登录ip
     */
    @Schema(description = "最后登录ip")
    private String lastLoginIp;


}
